package myTeam.timeShop.dao;

import java.util.List;

import myTeam.timeShop.bean.TbDemand;

public interface DemandDao extends GenericDao<TbDemand, String> {

	/**
	 * jiangjintai
	 * 2016年3月26日
	 * @param pageNo
	 * @param size
	 * @param userId 
	 * @return
	 * 获取用户需求
	 */
	List<TbDemand> getUserDemand(String pageNo, String size, String userId);

	/**
	 * jiangjintai
	 * 2016年3月27日
	 * @param pageNo
	 * @param size
	 * @param filterUserId
	 * @return
	 */
	List<TbDemand> getUserRequestDemand(String pageNo, String size,
			String filterUserId);

	/**
	 * jiangjintai
	 * 2016年3月27日
	 * @param pageNo
	 * @param size
	 * @return
	 */
	List<TbDemand> getAllDemand(String pageNo, String size);

	/**
	 * jiangjintai
	 * 2016年3月27日
	 * @param userSchool
	 * @param pageNo
	 * @param size
	 * @return
	 */
	List<TbDemand> getMySchoolDemand(String userSchool, String pageNo,
			String size);

}
